#ifndef _RAY_H_
#define _RAY_H_

#include <glm/glm.hpp>

class Ray {
public:
	Ray(const glm::vec3& start, const glm::vec3& dir)
	: _start(start)
	, _dir(dir)
	{ }

	const glm::vec3& getStart() const {
		return _start;
	}

	const glm::vec3& getDirection() const {
		return _dir;
	}

private:
	glm::vec3 _start;
	glm::vec3 _dir;
};

#endif // _RAY_H_
